1
Определение объекта строки в Python
EvoClass-AI001Лекция 6
00:00

Определение объекта строки в Python

В Python строка — это базовый тип данных, используемый для представления текста. Строка представляет собой упорядоченную последовательность символов Unicode. В отличие от простых переменных, строка рассматривается как объект, предоставляя доступ к мощной встроенной функциональности (методам) для манипуляции. Они необходимы для обработки почти всех исходных данных, таких как журналы, содержимое файлов или результаты веб-скрапинга.

1. Определение и оформление строк

Строки определяются путем заключения текста в одинарные кавычки (') или двойные кавычки ("). Выбор зависит в основном от стиля, но рекомендуется использовать двойные кавычки, если сам текст содержит апострофы, чтобы избежать синтаксических ошибок.

str1 = 'Привет мир'
str2 = "Python — это весело"
# Чтобы включить апостроф, используйте двойные кавычки:
error_safe = "Пора учиться"
Unicode и текстовые данные
Строки в Python 3 нативно поддерживают Unicode, что означает, что они могут корректно представлять символы практически всех мировых письменностей, обеспечивая надежную обработку текста на разных языках.

2. Перспектива объекта строки

  • Последовательность: Строки являются упорядоченными последовательностями, то есть каждый символ имеет определённый индекс или позицию, начиная с нуля.
  • Методы: Как объекты, строки обладают десятками методов (например, .upper(), .lower(), и .replace()) что позволяет проводить мощную трансформацию текста без использования сторонних библиотек.
  • Неизменяемость: После создания объекта строки его символы нельзя изменить на месте. Любая операция, которая кажется изменением строки, фактически создаёт новый объект строки в памяти.
main.py
1
# КОД: Основное определение и свойства строк
2
3
приветствие ="Привет, ученик Python!"
4
курс ='EvoClass AI'
5
6
# Использование форматированной строки (f-string) для динамического вывода
7
print(f"Курс: {course}")
8
9
# Определить длину
10
L =len(приветствие)
11
print(f"Длина приветствия: {L}")
12
13
# плохая_цитата = 'Пора сломаться'
ТЕРМИНАЛbash — 80x24
> Готово. Нажмите «Запустить», чтобы выполнить.
>